# Документация Frontend
## Данное приложение является frontend частью сервиса

Сервис предназначен для предоставления услуг поиска адвоката и психолога

для оказания квалифицированной экстренной помощи или же предоставления услуг

тех же специалистов, но подразумевая оказание услуг в дальнейшем.

### Принцип действия
Стартовая страница состоит из двух разделов
1. Слева находится сайдбар с экстренной помощью 
2. Справа стандартный контент блок с описанием услуг и возможностью узнать об услугах подробнее

Экстренная помощь предоставляется всем клиентам без регистрации

### Схема предоставления услуг
![Схема предоставления услуг](img/law-cli-emergency.jpg)

### Задействованы следующие компоненты
src/app/components/side-bar/emergency/emergency.component.ts

Отвечает за выбор возникшей проблемы клиента
1. Экстренная помощь адвоката
   * Обыск
   * Осмотр жилища
   * Осмотр помещения организации
   * Задержание
   * Допрос подозреваемого
   * Явка с повинной
   * Семейный конфликт
   * ДТП
   * ДТП с тяжкими последствиями
   * Арест имущества
2. Экстренная помощь психолога
   * Психотравмирующая ситуация у взрослого
   * Психотравмирующая ситуация у ребенка
   * Психотравмирующая ситуация в семье
   * Постравматическое стрессовое расстройство ПТСР

После выбора причины переход на страницу кабинета для поиска специалиста

src/app/components/emegrency-cabinet/emergency-cabinet.component.ts

На данной странице пользователь вводит фамилию имя отчество телефон и адрес

Для адреса используется API da data для поиска адресов и получения геоданных, после заполнения формы отправляется заявка в бэкэнд.

Бекенд осуществляет поиск ближайшего специалиста с использованием геоданных.

Сервис для отправки запросов в бэкэнд

src/app/service/emergency-find.service.ts
